package main

import "fmt"

//如果切片作为参数，它传递的是一个指针，所以会修改原来的值。
func modify(arr []int, x int) {
	arr[0] = 99
	x = 888
}

func main() {
	a := []int{1, 2, 3}
	b := 6
	modify(a, b) //a会改变 b不会改变
	fmt.Println(a, b)
}
